package com.beiye.drivertransport.bean;

import java.util.List;

public class SelfinsSelfCheckBean {

    /**
     * result : true
     * data : {"PracCreditSelfCheck":{"SelfCheckId":"","CreditYear":2020,"PracName":"","IdCertNum":"","Mobile":"","OwnerName":"","SocialCreditCode":""},"PracSelfCheckPunishs":[{"PunishId":"","IllegalTime":2020,"Location":"","Content":"","Penalties":"","DiscreditLevel":1,"RepairState":0}],"PracSelfCheckCommends":[{"CommendId":"","CommendTitle":2020,"CommendNo":"","IssueAgency":"","Content":"","IssueDate":1,"Attach":{"AttachName":"","FileType":"","Data":""}}],"PracSelfCheckRewards":[{"RewardId":"","ProjectName":"","IssueAgency":"","RewardDate":"","Attach":{"AttachName":"","FileType":"","Data":""}}],"PracSelfCheckTasks":[{"TaskId":"","TaskName":"","DispatchOrg":"","Completion":"","CompleteDate":"","Attach":{"AttachName":"","FileType":"","Data":""}}]}
     * msg : null
     * rows : []
     * total : 0
     * code : -1
     */

    private boolean result;
    private DataBean data;
    private String msg;
    private int total;
    private int code;
    private List<?> rows;

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<?> getRows() {
        return rows;
    }

    public void setRows(List<?> rows) {
        this.rows = rows;
    }

    public static class DataBean {
        /**
         * PracCreditSelfCheck : {"SelfCheckId":"","CreditYear":2020,"PracName":"","IdCertNum":"","Mobile":"","OwnerName":"","SocialCreditCode":""}
         * PracSelfCheckPunishs : [{"PunishId":"","IllegalTime":2020,"Location":"","Content":"","Penalties":"","DiscreditLevel":1,"RepairState":0}]
         * PracSelfCheckCommends : [{"CommendId":"","CommendTitle":2020,"CommendNo":"","IssueAgency":"","Content":"","IssueDate":1,"Attach":{"AttachName":"","FileType":"","Data":""}}]
         * PracSelfCheckRewards : [{"RewardId":"","ProjectName":"","IssueAgency":"","RewardDate":"","Attach":{"AttachName":"","FileType":"","Data":""}}]
         * PracSelfCheckTasks : [{"TaskId":"","TaskName":"","DispatchOrg":"","Completion":"","CompleteDate":"","Attach":{"AttachName":"","FileType":"","Data":""}}]
         */

        /*private PracCreditSelfCheckBean PracCreditSelfCheck;
        private List<PracSelfCheckPunishsBean> PracSelfCheckPunishs;
        private List<PracSelfCheckCommendsBean> PracSelfCheckCommends;
        private List<PracSelfCheckRewardsBean> PracSelfCheckRewards;
        private List<PracSelfCheckTasksBean> PracSelfCheckTasks;

        public PracCreditSelfCheckBean getPracCreditSelfCheck() {
            return PracCreditSelfCheck;
        }

        public void setPracCreditSelfCheck(PracCreditSelfCheckBean PracCreditSelfCheck) {
            this.PracCreditSelfCheck = PracCreditSelfCheck;
        }

        public List<PracSelfCheckPunishsBean> getPracSelfCheckPunishs() {
            return PracSelfCheckPunishs;
        }

        public void setPracSelfCheckPunishs(List<PracSelfCheckPunishsBean> PracSelfCheckPunishs) {
            this.PracSelfCheckPunishs = PracSelfCheckPunishs;
        }

        public List<PracSelfCheckCommendsBean> getPracSelfCheckCommends() {
            return PracSelfCheckCommends;
        }

        public void setPracSelfCheckCommends(List<PracSelfCheckCommendsBean> PracSelfCheckCommends) {
            this.PracSelfCheckCommends = PracSelfCheckCommends;
        }

        public List<PracSelfCheckRewardsBean> getPracSelfCheckRewards() {
            return PracSelfCheckRewards;
        }

        public void setPracSelfCheckRewards(List<PracSelfCheckRewardsBean> PracSelfCheckRewards) {
            this.PracSelfCheckRewards = PracSelfCheckRewards;
        }

        public List<PracSelfCheckTasksBean> getPracSelfCheckTasks() {
            return PracSelfCheckTasks;
        }

        public void setPracSelfCheckTasks(List<PracSelfCheckTasksBean> PracSelfCheckTasks) {
            this.PracSelfCheckTasks = PracSelfCheckTasks;
        }*/

        private PracCreditSelfCheckBean pracCreditSelfCheck;
        private List<PracSelfCheckPunishsBean> pracSelfCheckPunishs;
        private List<PracSelfCheckCommendsBean> pracSelfCheckCommends;
        private List<PracSelfCheckRewardsBean> pracSelfCheckRewards;
        private List<PracSelfCheckTasksBean> pracSelfCheckTasks;

        public PracCreditSelfCheckBean getPracCreditSelfCheck() {
            return pracCreditSelfCheck;
        }

        public void setPracCreditSelfCheck(PracCreditSelfCheckBean pracCreditSelfCheck) {
            this.pracCreditSelfCheck = pracCreditSelfCheck;
        }

        public List<PracSelfCheckPunishsBean> getPracSelfCheckPunishs() {
            return pracSelfCheckPunishs;
        }

        public void setPracSelfCheckPunishs(List<PracSelfCheckPunishsBean> pracSelfCheckPunishs) {
            this.pracSelfCheckPunishs = pracSelfCheckPunishs;
        }

        public List<PracSelfCheckCommendsBean> getPracSelfCheckCommends() {
            return pracSelfCheckCommends;
        }

        public void setPracSelfCheckCommends(List<PracSelfCheckCommendsBean> pracSelfCheckCommends) {
            this.pracSelfCheckCommends = pracSelfCheckCommends;
        }

        public List<PracSelfCheckRewardsBean> getPracSelfCheckRewards() {
            return pracSelfCheckRewards;
        }

        public void setPracSelfCheckRewards(List<PracSelfCheckRewardsBean> pracSelfCheckRewards) {
            this.pracSelfCheckRewards = pracSelfCheckRewards;
        }

        public List<PracSelfCheckTasksBean> getPracSelfCheckTasks() {
            return pracSelfCheckTasks;
        }

        public void setPracSelfCheckTasks(List<PracSelfCheckTasksBean> pracSelfCheckTasks) {
            this.pracSelfCheckTasks = pracSelfCheckTasks;
        }

        public static class PracCreditSelfCheckBean {
            /**
             * SelfCheckId :
             * CreditYear : 2020
             * PracName :
             * IdCertNum :
             * Mobile :
             * OwnerName :
             * SocialCreditCode :
             */

            /*private String SelfCheckId;
            private int CreditYear;
            private String PracName;
            private String IdCertNum;
            private String Mobile;
            private String OwnerName;
            private String SocialCreditCode;

            public String getSelfCheckId() {
                return SelfCheckId;
            }

            public void setSelfCheckId(String SelfCheckId) {
                this.SelfCheckId = SelfCheckId;
            }

            public int getCreditYear() {
                return CreditYear;
            }

            public void setCreditYear(int CreditYear) {
                this.CreditYear = CreditYear;
            }

            public String getPracName() {
                return PracName;
            }

            public void setPracName(String PracName) {
                this.PracName = PracName;
            }

            public String getIdCertNum() {
                return IdCertNum;
            }

            public void setIdCertNum(String IdCertNum) {
                this.IdCertNum = IdCertNum;
            }

            public String getMobile() {
                return Mobile;
            }

            public void setMobile(String Mobile) {
                this.Mobile = Mobile;
            }

            public String getOwnerName() {
                return OwnerName;
            }

            public void setOwnerName(String OwnerName) {
                this.OwnerName = OwnerName;
            }

            public String getSocialCreditCode() {
                return SocialCreditCode;
            }

            public void setSocialCreditCode(String SocialCreditCode) {
                this.SocialCreditCode = SocialCreditCode;
            }*/

            private String selfCheckId;
            private int creditYear;
            private String pracName;
            private String idCertNum;
            private String mobile;
            private String ownerName;
            private String socialCreditCode;

            public String getSelfCheckId() {
                return selfCheckId;
            }

            public void setSelfCheckId(String selfCheckId) {
                this.selfCheckId = selfCheckId;
            }

            public int getCreditYear() {
                return creditYear;
            }

            public void setCreditYear(int creditYear) {
                this.creditYear = creditYear;
            }

            public String getPracName() {
                return pracName;
            }

            public void setPracName(String pracName) {
                this.pracName = pracName;
            }

            public String getIdCertNum() {
                return idCertNum;
            }

            public void setIdCertNum(String idCertNum) {
                this.idCertNum = idCertNum;
            }

            public String getMobile() {
                return mobile;
            }

            public void setMobile(String mobile) {
                this.mobile = mobile;
            }

            public String getOwnerName() {
                return ownerName;
            }

            public void setOwnerName(String ownerName) {
                this.ownerName = ownerName;
            }

            public String getSocialCreditCode() {
                return socialCreditCode;
            }

            public void setSocialCreditCode(String socialCreditCode) {
                this.socialCreditCode = socialCreditCode;
            }
        }

        public static class PracSelfCheckPunishsBean {
            /**
             * PunishId :
             * IllegalTime : 2020
             * Location :
             * Content :
             * Penalties :
             * DiscreditLevel : 1
             * RepairState : 0
             */

            /*private String PunishId;
            private String IllegalTime;
            private String Location;
            private String Content;
            private String Penalties;
            private int DiscreditLevel;
            private int RepairState;

            public String getPunishId() {
                return PunishId;
            }

            public void setPunishId(String PunishId) {
                this.PunishId = PunishId;
            }

            public String getIllegalTime() {
                return IllegalTime;
            }

            public void setIllegalTime(String IllegalTime) {
                this.IllegalTime = IllegalTime;
            }

            public String getLocation() {
                return Location;
            }

            public void setLocation(String Location) {
                this.Location = Location;
            }

            public String getContent() {
                return Content;
            }

            public void setContent(String Content) {
                this.Content = Content;
            }

            public String getPenalties() {
                return Penalties;
            }

            public void setPenalties(String Penalties) {
                this.Penalties = Penalties;
            }

            public int getDiscreditLevel() {
                return DiscreditLevel;
            }

            public void setDiscreditLevel(int DiscreditLevel) {
                this.DiscreditLevel = DiscreditLevel;
            }

            public int getRepairState() {
                return RepairState;
            }

            public void setRepairState(int RepairState) {
                this.RepairState = RepairState;
            }*/

            private String punishId;
            private String illegalTime;
            private String location;
            private String content;
            private String penalties;
            private int discreditLevel;
            private int repairState;

            public String getPunishId() {
                return punishId;
            }

            public void setPunishId(String punishId) {
                this.punishId = punishId;
            }

            public String getIllegalTime() {
                return illegalTime;
            }

            public void setIllegalTime(String illegalTime) {
                this.illegalTime = illegalTime;
            }

            public String getLocation() {
                return location;
            }

            public void setLocation(String location) {
                this.location = location;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getPenalties() {
                return penalties;
            }

            public void setPenalties(String penalties) {
                this.penalties = penalties;
            }

            public int getDiscreditLevel() {
                return discreditLevel;
            }

            public void setDiscreditLevel(int discreditLevel) {
                this.discreditLevel = discreditLevel;
            }

            public int getRepairState() {
                return repairState;
            }

            public void setRepairState(int repairState) {
                this.repairState = repairState;
            }
        }

        public static class PracSelfCheckCommendsBean {
            /**
             * CommendId :
             * CommendTitle : 2020
             * CommendNo :
             * IssueAgency :
             * Content :
             * IssueDate : 1
             * Attach : {"AttachName":"","FileType":"","Data":""}
             */

            /*private String CommendId;
            private String CommendTitle;
            private String CommendNo;
            private String IssueAgency;
            private String Content;
            private String IssueDate;
            private AttachBean Attach;

            public String getCommendId() {
                return CommendId;
            }

            public void setCommendId(String CommendId) {
                this.CommendId = CommendId;
            }

            public String getCommendTitle() {
                return CommendTitle;
            }

            public void setCommendTitle(String CommendTitle) {
                this.CommendTitle = CommendTitle;
            }

            public String getCommendNo() {
                return CommendNo;
            }

            public void setCommendNo(String CommendNo) {
                this.CommendNo = CommendNo;
            }

            public String getIssueAgency() {
                return IssueAgency;
            }

            public void setIssueAgency(String IssueAgency) {
                this.IssueAgency = IssueAgency;
            }

            public String getContent() {
                return Content;
            }

            public void setContent(String Content) {
                this.Content = Content;
            }

            public String getIssueDate() {
                return IssueDate;
            }

            public void setIssueDate(String IssueDate) {
                this.IssueDate = IssueDate;
            }

            public AttachBean getAttach() {
                return Attach;
            }

            public void setAttach(AttachBean Attach) {
                this.Attach = Attach;
            }*/

            private String commendId;
            private String commendTitle;
            private String commendNo;
            private String issueAgency;
            private String content;
            private String issueDate;
            private AttachBean attach;

            public String getCommendId() {
                return commendId;
            }

            public void setCommendId(String commendId) {
                this.commendId = commendId;
            }

            public String getCommendTitle() {
                return commendTitle;
            }

            public void setCommendTitle(String commendTitle) {
                this.commendTitle = commendTitle;
            }

            public String getCommendNo() {
                return commendNo;
            }

            public void setCommendNo(String commendNo) {
                this.commendNo = commendNo;
            }

            public String getIssueAgency() {
                return issueAgency;
            }

            public void setIssueAgency(String issueAgency) {
                this.issueAgency = issueAgency;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getIssueDate() {
                return issueDate;
            }

            public void setIssueDate(String issueDate) {
                this.issueDate = issueDate;
            }

            public AttachBean getAttach() {
                return attach;
            }

            public void setAttach(AttachBean attach) {
                this.attach = attach;
            }

            public static class AttachBean {
                /**
                 * AttachName :
                 * FileType :
                 * Data :
                 */

                /*private String AttachName;
                private String FileType;
                private String Data;

                public String getAttachName() {
                    return AttachName;
                }

                public void setAttachName(String AttachName) {
                    this.AttachName = AttachName;
                }

                public String getFileType() {
                    return FileType;
                }

                public void setFileType(String FileType) {
                    this.FileType = FileType;
                }

                public String getData() {
                    return Data;
                }

                public void setData(String Data) {
                    this.Data = Data;
                }*/

                private String attachName;
                private String fileType;
                private String data;

                public String getAttachName() {
                    return attachName;
                }

                public void setAttachName(String attachName) {
                    this.attachName = attachName;
                }

                public String getFileType() {
                    return fileType;
                }

                public void setFileType(String fileType) {
                    this.fileType = fileType;
                }

                public String getData() {
                    return data;
                }

                public void setData(String data) {
                    this.data = data;
                }
            }
        }

        public static class PracSelfCheckRewardsBean {
            /**
             * RewardId :
             * ProjectName :
             * IssueAgency :
             * RewardDate :
             * Attach : {"AttachName":"","FileType":"","Data":""}
             */

            /*private String RewardId;
            private String ProjectName;
            private String IssueAgency;
            private String RewardDate;
            private AttachBeanX Attach;

            public String getRewardId() {
                return RewardId;
            }

            public void setRewardId(String RewardId) {
                this.RewardId = RewardId;
            }

            public String getProjectName() {
                return ProjectName;
            }

            public void setProjectName(String ProjectName) {
                this.ProjectName = ProjectName;
            }

            public String getIssueAgency() {
                return IssueAgency;
            }

            public void setIssueAgency(String IssueAgency) {
                this.IssueAgency = IssueAgency;
            }

            public String getRewardDate() {
                return RewardDate;
            }

            public void setRewardDate(String RewardDate) {
                this.RewardDate = RewardDate;
            }

            public AttachBeanX getAttach() {
                return Attach;
            }

            public void setAttach(AttachBeanX Attach) {
                this.Attach = Attach;
            }*/

            private String rewardId;
            private String projectName;
            private String issueAgency;
            private String rewardDate;
            private AttachBeanX attach;

            public String getRewardId() {
                return rewardId;
            }

            public void setRewardId(String rewardId) {
                this.rewardId = rewardId;
            }

            public String getProjectName() {
                return projectName;
            }

            public void setProjectName(String projectName) {
                this.projectName = projectName;
            }

            public String getIssueAgency() {
                return issueAgency;
            }

            public void setIssueAgency(String issueAgency) {
                this.issueAgency = issueAgency;
            }

            public String getRewardDate() {
                return rewardDate;
            }

            public void setRewardDate(String rewardDate) {
                this.rewardDate = rewardDate;
            }

            public AttachBeanX getAttach() {
                return attach;
            }

            public void setAttach(AttachBeanX attach) {
                this.attach = attach;
            }

            public static class AttachBeanX {
                /**
                 * AttachName :
                 * FileType :
                 * Data :
                 */

                /*private String AttachName;
                private String FileType;
                private String Data;

                public String getAttachName() {
                    return AttachName;
                }

                public void setAttachName(String AttachName) {
                    this.AttachName = AttachName;
                }

                public String getFileType() {
                    return FileType;
                }

                public void setFileType(String FileType) {
                    this.FileType = FileType;
                }

                public String getData() {
                    return Data;
                }

                public void setData(String Data) {
                    this.Data = Data;
                }*/

                private String attachName;
                private String fileType;
                private String data;

                public String getAttachName() {
                    return attachName;
                }

                public void setAttachName(String attachName) {
                    this.attachName = attachName;
                }

                public String getFileType() {
                    return fileType;
                }

                public void setFileType(String fileType) {
                    this.fileType = fileType;
                }

                public String getData() {
                    return data;
                }

                public void setData(String data) {
                    this.data = data;
                }
            }
        }

        public static class PracSelfCheckTasksBean {
            /**
             * TaskId :
             * TaskName :
             * DispatchOrg :
             * Completion :
             * CompleteDate :
             * Attach : {"AttachName":"","FileType":"","Data":""}
             */

            /*private String TaskId;
            private String TaskName;
            private String DispatchOrg;
            private String Completion;
            private String CompleteDate;
            private AttachBeanXX Attach;

            public String getTaskId() {
                return TaskId;
            }

            public void setTaskId(String TaskId) {
                this.TaskId = TaskId;
            }

            public String getTaskName() {
                return TaskName;
            }

            public void setTaskName(String TaskName) {
                this.TaskName = TaskName;
            }

            public String getDispatchOrg() {
                return DispatchOrg;
            }

            public void setDispatchOrg(String DispatchOrg) {
                this.DispatchOrg = DispatchOrg;
            }

            public String getCompletion() {
                return Completion;
            }

            public void setCompletion(String Completion) {
                this.Completion = Completion;
            }

            public String getCompleteDate() {
                return CompleteDate;
            }

            public void setCompleteDate(String CompleteDate) {
                this.CompleteDate = CompleteDate;
            }

            public AttachBeanXX getAttach() {
                return Attach;
            }

            public void setAttach(AttachBeanXX Attach) {
                this.Attach = Attach;
            }*/

            private String taskId;
            private String taskName;
            private String dispatchOrg;
            private String completion;
            private String completeDate;
            private AttachBeanXX attach;

            public String getTaskId() {
                return taskId;
            }

            public void setTaskId(String taskId) {
                this.taskId = taskId;
            }

            public String getTaskName() {
                return taskName;
            }

            public void setTaskName(String taskName) {
                this.taskName = taskName;
            }

            public String getDispatchOrg() {
                return dispatchOrg;
            }

            public void setDispatchOrg(String dispatchOrg) {
                this.dispatchOrg = dispatchOrg;
            }

            public String getCompletion() {
                return completion;
            }

            public void setCompletion(String completion) {
                this.completion = completion;
            }

            public String getCompleteDate() {
                return completeDate;
            }

            public void setCompleteDate(String completeDate) {
                this.completeDate = completeDate;
            }

            public AttachBeanXX getAttach() {
                return attach;
            }

            public void setAttach(AttachBeanXX attach) {
                this.attach = attach;
            }

            public static class AttachBeanXX {
                /**
                 * AttachName :
                 * FileType :
                 * Data :
                 */

                /*private String AttachName;
                private String FileType;
                private String Data;

                public String getAttachName() {
                    return AttachName;
                }

                public void setAttachName(String AttachName) {
                    this.AttachName = AttachName;
                }

                public String getFileType() {
                    return FileType;
                }

                public void setFileType(String FileType) {
                    this.FileType = FileType;
                }

                public String getData() {
                    return Data;
                }

                public void setData(String Data) {
                    this.Data = Data;
                }*/

                private String attachName;
                private String fileType;
                private String data;

                public String getAttachName() {
                    return attachName;
                }

                public void setAttachName(String attachName) {
                    this.attachName = attachName;
                }

                public String getFileType() {
                    return fileType;
                }

                public void setFileType(String fileType) {
                    this.fileType = fileType;
                }

                public String getData() {
                    return data;
                }

                public void setData(String data) {
                    this.data = data;
                }
            }
        }
    }
}
